using System.Linq;

namespace JinTai.MemorialTablets.Interfaces
{
    public interface IMemorialTabletFactory
    {
        ///// <summary>
        ///// 
        ///// </summary>
        ///// <returns></returns>
        //IAffairDao CreateAffairDao();

        IQueryable<Contact> Contacts { get; }

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        IContactDao CreateContactDao();

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        IMemorialTabletDao CreateMemorialTabletDao();


        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        IPositionMemberDao CreatePositionMemberDao();
    }
}